Technical Lead | Enterprise .NET | Contract
Job Reference: 159878
Industry: Information and Communications Technology
Consultant Registration Number: R1442141
EA License Number: 02C3423
Job Scope:
- Analyse business requirements and design scalable application solutions, including user interface, application architecture, and database design.
- Develop, test, and maintain applications using C#, .NET Framework, ASP.NET, ASP.NET MVC, JavaScript, SQL Server, and related Microsoft technologies.
- Develop web applications, web services, APIs, console applications, and other software components based on project requirements.
- Design, implement, and integrate new application components and system enhancements.
- Perform unit testing, troubleshooting, and application performance optimization to ensure software quality.
- Support application deployment and manage development, testing, and production environments.
- Provide application support and maintenance in accordance with agreed service levels.
- Collaborate with project teams and coordinate development activities to support timely project delivery.
- Mentor team members, conduct code reviews, and promote software development best practices.
- Keep up to date with emerging technologies and recommend improvements to enhance application performance and delivery.
Job Requirements:
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or an equivalent combination of qualifications and relevant work experience.
- 8-10 years of experience developing enterprise applications using C#, .NET Framework, ASP.NET, ASP.NET MVC, JavaScript, and SQL Server.
- Experience designing application architecture and implementing scalable software solutions.
- Knowledge of software development lifecycle (SDLC), object-oriented design principles, and application integration.
- Experience supporting application deployment, maintenance, and production support.
- Excellent analytical, problem-solving, communication, and team collaboration skills.
- Experience mentoring developers or leading technical activities is advantageous.
